turn-key project - German English Dictionary